#include<vector>
#include<iostream>
#include<ctime>
#include<algorithm>
using namespace std;
vector<int>num;//指定大小
void putData(string str){
    cout<<str;
    for(auto val:num)
        cout<<val<<" ";
    cout<<endl;
}
void getData(int n,int front,int rear){
    srand((unsigned)time(NULL));
    for(int i=0;i<n;i++)
        num.push_back(rand()%(rear-front+1)+front);//末尾插入元素
}
void dropData(){
    int n=num.size();//计算元素数量
    for(int i=0;i<n;i++)
        num.pop_back();//末尾删除
    cout<<"剩余元素："<<num.size()<<endl;
}
int main(){
    getData(20,-10,10);
    putData("原始数组：");
    num.insert(num.begin()+1,666);
    putData("插入元素：");
    num.erase(num.end()-1);
    putData("单个删除：");
    num.erase(num.end()-3,num.end());
    putData("范围删除：");
    dropData();
    num.clear();//清空
    return 0;
}